برنامه نویسی
نوشته شده توسط : رسول رشیدی

HTML  دنیای موبایل را در می نوردد:

در این پست می خوام نکاتی درباره ی Phonegap:

 

Phonegap یکی از چارچوب های کاری تقریبا تمام امکاناتی را که شما  برای توسعه یک برنامه کاربردی برنامه موبایل خود نیاز دارید در اختیار شما قرار می دهد.

 

یک سوال وجود دارد و آن هم این که خیلی از طراحان سایت که با HTML 5 و Javascript آشنایی دارند می گویند چه نیازی است یک برنامه کاربردی را با  این چارچوب های کاری توسعه دهیم؟ می توانیم با ایجاد یک طراحی  برای موبایل 

برنامه ای کاربردی برای سایت خود ایجاد کنیم.

اولین پاسخی که به این سوال می توان داد. این است که شما با استفاده از این چارچوب های کاری براحتی می توان

داده های خود را ذخیره کنید(از Local Storage که در HTML 5 معرفی شد . استفاده می کند)

بقیه بخشهای  اصلی  سیستم عامل دسترسی داشته باشید اما ماممکنه با این سوال روبه رو بشید که تمام اینها با استفاده از کدهای   HTML 5  و JavaScript اتفاق می افتد  .بنابراین می توان در نسخه موبایل سایت هم پیاده سازی  شود اما در این صورت یک مشکل  وجود دارد و  آن هم اینکه  برنامه شما  Browser - Base است و شاید جذابیتی برای

کاربران نداشته باشد با این حال خیلی از برنامه های کاربردی که جزو پرطرفدارترین برنامه هاست از همین چارچوب ها استفاده میکنند و برنامه های آنها همیشه  به صورت HTML  است.

از این برنامه ها میشه به نسخه اصلی  Facebook اشاره کرد و برنامه You Tube که مایکروسافت برای ویندوز فون

توسعه داده است.

این چارچوب های کاری  معایب خاص خود را دارد و آن هم زمانی که حجم انتقال اطلاعات بین برنامه و موبایل و سرور زیاد باشد ممکنه کندی برنامه به وجود بیاد (این امر تقریبا اجتناب ناپذیر است).

برای کار کردن با   Phonegap در آندروید به چه چیزهای نیاز داریم ؟

آخرین نسخه Stable از این چارچوب کاری را از لینک زیر دانلود کنید.

www.phonegap.com/download

 

در مرحله دوم آخرین نسخه از ADT (Android Development Tools و SDK آن را از سایت زیر دانلود کنید

 

WWW.Developer.android.com

 

آندروید یک ADT Bundle  را برای دانلود گذاشته که یک نسخه از Eclipse است که به صورت پیشفرض SDK آندروید

واسه ورژن 4/2 و همین طور ADT در آن قرار دارد برای نسخه دیگر آندروید می تونین از خود SDK استفاده کنید.

Phonegap  برای آندروید نسخه های 2/1 به بعد است.

نسخه 2/1 و 3 تا سال آینده  پشتیبانی می شود.

بعد از اینکه مقدمات بر نامه نویسی شما برای آندروید فراهم آمد. شما می توانید یک پروژه آماده برای آندروید بسازید

و کتابخانه های مورد نیاز برای  Phonegap  را به آن اضافه کنید.

اولین کار اضافه کردن  کتابخانه Cordova  است

که در پوشه phonegap وجود دارد پس از اینکه این کتابخانه را اضافه کردید می توانید پروژه نمونه ای را ایجاد کرده اید

کامل کنید.

در برنامه های آندروید  Activity هاست نقش بسزایی برای برنامه ها بازی می کند.

اولین کاری که میکنید این است که از Activity برای Phonegap است استفاده کنید.

برای اینکار به کد خود مراجعه کنید به جای اینکه Activity شما از کلاس پایه موجود در آندروید استفاده کند از

DroidGap استفاده می کند بقیه ماجرا  مثل دیگر برنامه های آندرویدی است.

حالا باید فایل html را که در واقع برنامه شماست در برنامه بارگذاری کنید.برای این کار از کد زیر استفاده کنید

Override@

(public void onCreate(Bundle saved- InstanceState

}

.super

;(onCreate(savedInstanceState

};(" super.loadUrl("file://android_as-set/www/index.html  سپس شما باید در پوشه asset یک فولدر به نام www ایجاد کنید و کدها ی html و کتابخانه  javascript ر ا که مربوط به phonegap است در آن کپی کنید حالا شما براحتی می توانید برنامه های خود را برای سیستم عامل آندروید توسعه دهید.

برای اینکه با API  های بیشتر ی در مورد Phonegarp آشنا شوید

حتما به لینک زیر  سر بزنید:

www.docs.phonegap.com/en/2.3.0/index.html

 

 

 





:: بازدید از این مطلب : 500
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 5 بهمن 1391 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: